| mpg::InvalidPasswordException | Exception thrown when an invalid password is given, such as an invalid character (outside the Metroid alphabet), invalid checksum, or invalid password length |
| mpg::MPGApp | The application class and starting point |
| mpg::MPGFrame | The main application frame |
| mpg::Password | Class to encapsulate a Metroid Password |
| mpg::PasswordPanel | Class to display a password in Metroid font and style |
| mpg::PasswordTextCtrl | Custom text control used to enter Metroid passwords |
1.5.4